﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPrincipal.master" AutoEventWireup="true"
    CodeFile="DesvincularQuesitoAE.aspx.cs" Inherits="Quesito_DesativarQuesito" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
    <script src="../scripts/jquery-1.6.1.min.js" type="text/javascript"></script>
    <script src="../scripts/fswgrid-0.2.js" type="text/javascript"></script>
    <script src="../scripts/json2.js" type="text/javascript"></script>
    <script src="../Teste/fancySlidingForm/sliding.form.js" type="text/javascript"></script>
    <link href="../Css/geral.css" rel="stylesheet" type="text/css" />
    <link href="../Teste/fancySlidingForm/css/style.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript">
        var configGridQuesito = { s: 4, i: 1, t: '', o: '' };
        function novaPesquisaQuesito()
        {
            document.getElementById("textPesquisaAvaliador").style.visibility = 'visible';
            document.getElementById("PesquisarAvaliador").style.visibility = 'visible';
            document.getElementById("anovaPesquisaAvaliador").style.visibility = 'hidden';
            document.getElementById("tabela-quesito").style.visibility = 'hidden';
            document.getElementById("table-quesito-footer").style.visibility = 'hidden';
            configGridQuesito.i = 1;
        };
        function voltar()
        {
            window.location = "DefaultAE.aspx";
        };
        function vincularDesvincular(guid)
        {
            $.ajax({
		        type: "POST",
		        url: "DesvincularQuesitoAE.aspx/vincularDesvincular",
		        contentType: "application/json; charset=utf-8",
		        dataType: "json",
		        data: JSON.stringify({id: guid}),
		        success: 
                    function ()
                    {
                        carregarListaQuesito();
                    }
	        });
        };
		function carregarListaQuesito(){
            document.getElementById("textPesquisaAvaliador").style.visibility = 'hidden';
            document.getElementById("PesquisarAvaliador").style.visibility = 'hidden';
            document.getElementById("anovaPesquisaAvaliador").style.visibility = 'visible';
            document.getElementById("tabela-quesito").style.visibility = 'visible';
            document.getElementById("table-quesito-footer").style.visibility = 'visible';
		    var lista;
			    $.ajax({
				    type: "POST",
				    url: "DesvincularQuesitoAE.aspx/getQuesito",
				    contentType: "application/json; charset=utf-8",
				    dataType: "json",
				    data: JSON.stringify({pagina: configGridQuesito.i, nome: $('#textPesquisaAvaliador').val()}),
				    success: 
					    function (msg) {
							lista = msg.d;
						    $('#tabela-quesito').fswGrid({
							    bottombar: '#table-quesito-footer',
							    selectable: true,
							    selectSingle: true,
							    sortable: true,
							    nextText: 'Próxima',
							    prevText: 'Anterior',
							    resultText: 'Exibindo de {0} a {1} de {2} resultados ',
							    results: false,
							    pagination: true,
							    message: 'Nenhum quesito encontrado',
							    pageSize: configGridQuesito.s,
							    onNext: function (i) {
								    configGridQuesito.i = configGridQuesito.i + 1;
							    },
							    onPrev: function (i) {
								    configGridQuesito.i = configGridQuesito.i - 1;
							    },
							    render: function (row, item) {                                
								    var tdAcoes = $('<td>');
                                    $(row).append($('<td>').text(item.titulo));
									if(item.status == true)
										tdAcoes.append($('<a id="buttonDesvincular" href="javascript:vincularDesvincular(\''+item.id+'\')"  class="buttonAcaoMenor">Desvincular</a>'));
									else
										tdAcoes.append($('<a id="buttonVincular" href="javascript:vincularDesvincular(\''+item.id+'\')" class="buttonAcaoMenor">Vincular</a>'));
								    $(row).append(tdAcoes);
								}
							}, lista);
					    },
			    });
	    };
    </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolderConteudo" runat="Server">
    <div style="text-align: right; padding-right: 40px">
        <a href="javascript:voltar()" id="buttonVoltar" class="buttonAcao">&laquo; Voltar</a>
    </div>
    <div>
        <div>
            <h2>
                Vincular/Desvincular Quesito do Evento</h2>
            <br />
        </div>
    </div>
    <br />
    <br />
    <br />
    <div>
        <div style="text-align: center">
            <h2>
                Pesquise o avaliador</h2>
            <br />
            <input id="textPesquisaAvaliador" type="text" />
            <a class="buttonAcao" id="PesquisarAvaliador" href="javascript:carregarListaQuesito();">
                Pesquisar</a> <a style="visibility: hidden" id="anovaPesquisaAvaliador" class="buttonAcao"
                    href="javascript:novaPesquisaQuesito();">Nova Pequisa</a>
        </div>
        <br />
    </div>
    <table class="tabela-pesquisa" id="tabela-quesito" style="width: 825px; visibility:hidden">
        <thead>
            <tr>
                <th>
                    Titulo
                </th>
                <th style="width: 25%">
                    Ações
                </th>
            </tr>
        </thead>
        <tbody>
        </tbody>
    </table>
    <div class="button-footer" id="table-quesito-footer" style="visibility: hidden">
        <span class="fsw-grid-results"></span><a runat="server" id="gridprev" class="fsw-grid-prev"
            href="javascript:carregarListaQuesito();">Anterior</a> <a class="fsw-grid-next" runat="server"
                id="gridnext" href="javascript:carregarListaQuesito();">Próximo</a>
    </div>
</asp:Content>
